self-powered building - Espagnol Anglais Dictionnaire